Aiham OusouAiham Ousou
International FootballSesko Vanishes, the Spine Returns: Manchester United's Personnel Equation Before FulhamA late-August afternoon in London. Manchester United's coach pulled into the...
TennisBetween Beijing and Tokyo: When the Numbers Refuse to Tell the Whole StoryThere was a September morning in 2026 when I sat in my office in Liverpool, a...
EsportsA Nine-Chapter Esports Report Full of N/A: The Standard That Keeps Analytics From FabricationLast week a nine-chapter report sat on my screen. The table of contents was...
Domestic FootballU20 Vietnam vs Palestine: A Must-Win BattleAfter the final whistle at Viet Tri Stadium, when the scoreline read 0-3 in...
TennisAustralian Open 2026: When Return Position Decides the MatchAustralian Open 2026: When Return Position Decides the Match The Moment I...
International FootballBrentford 3-0 Chelsea: The Dressing Room Whispered, but Chelsea Covered Its EarsThat evening, the away dressing-room corridor at Brentford had no music. I...
EsportsVietnam's PUBG Mobile Team Finishes Fourth at ASIAD 20: 95 Points, Five Points, and an Unexplained ResidualThe final standings of the PUBG Mobile event at ASIAD 20 held four memorable...
Table TennisAntibes: Leana Hochart and the Unbeaten Campaign at the Europe Youth Top 10 — What the Scoreboard Does Not Tell YouOn the final day of competition in Antibes, Leana Hochart stepped to the tabl...
AthleticsA 15,000-Runner Race at Ha Long Bay: A Beautiful Course, An Empty Record BoardThe course loops past the face of the bay, where limestone pillars have stood...
Domestic FootballVietnamese Football Enters the Data Era: V.League Transforms to Reach Continental LevelVietnamese football is undergoing a structural shift. From V.League 1 to...
Domestic FootballRonaldo Leaves Portugal: 1.1 Million Followers Gone From Instagram and a Test for the Number 7 Shirt's Commercial ValueAt 8 p.m. on Thursday, the official Instagram account of the Portuguese...
International FootballThe V-League Transfer Window: Real Signals Live in the Paperwork, Not in the NoiseAt 61, I have sat at enough coffee tables around Hòa Xuân Stadium to notice o...
Table TennisTwo Scorelines at Asian Para Games 2026: India and the In-Match Adjustment Variable in Para Table TennisThe third game ended 2-11. The two games before it, Dattaprasad Chougule and...
International FootballA Día de Muertos file inside a football database: the audit record of a domain mislabelDuring the periodic audit of the scouting database I built after the 2026...
EsportsKDA 50, 27 Deaths: When Numbers Lie in Dota 2PGL Arlington Major 2026, group stage. OG were facing a direct competitor....
EsportsBLAST Payment Delays: When Teams' Choice Becomes a Silent IndictmentOver the past 14 months, I have tracked 47 tier-1 Counter-Strike 2 events and...
EsportsComplexity Shuts Down After 23 Years: An Obituary for a Capital Line, Not a RosterOn September 23, 2026, Jason Lake sat in front of a camera in a nearly emptie...
AthleticsNine Dimensions and an Empty Sheet: When Analysis Must Learn to Stay SilentNine Dimensions and an Empty Sheet: When Analysis Must Learn to Stay Silent...
BasketballThe Silence After the Roar: When the Stadium EmptiesIn 2026, in a small Midwestern American city, I sat in the broadcast booth of...
International FootballA Top-10 QB for a Fifth-Rounder: The Giants Trade and the Price of Glass KneesTwo weeks ago, scrolling through my colleagues' NFL dispatches from across th...
TennisBetween Beijing and Tokyo: When the Numbers Refuse to Tell the Whole StoryThere was a September morning in 2026 when I sat in my office in Liverpool, a...
EsportsA Nine-Chapter Esports Report Full of N/A: The Standard That Keeps Analytics From FabricationLast week a nine-chapter report sat on my screen. The table of contents was...
Domestic FootballU20 Vietnam vs Palestine: A Must-Win BattleAfter the final whistle at Viet Tri Stadium, when the scoreline read 0-3 in...
TennisAustralian Open 2026: When Return Position Decides the MatchAustralian Open 2026: When Return Position Decides the Match The Moment I...
International FootballBrentford 3-0 Chelsea: The Dressing Room Whispered, but Chelsea Covered Its EarsThat evening, the away dressing-room corridor at Brentford had no music. I...
EsportsVietnam's PUBG Mobile Team Finishes Fourth at ASIAD 20: 95 Points, Five Points, and an Unexplained ResidualThe final standings of the PUBG Mobile event at ASIAD 20 held four memorable...
Table TennisAntibes: Leana Hochart and the Unbeaten Campaign at the Europe Youth Top 10 — What the Scoreboard Does Not Tell YouOn the final day of competition in Antibes, Leana Hochart stepped to the tabl...
AthleticsA 15,000-Runner Race at Ha Long Bay: A Beautiful Course, An Empty Record BoardThe course loops past the face of the bay, where limestone pillars have stood...
Domestic FootballVietnamese Football Enters the Data Era: V.League Transforms to Reach Continental LevelVietnamese football is undergoing a structural shift. From V.League 1 to...
Domestic FootballRonaldo Leaves Portugal: 1.1 Million Followers Gone From Instagram and a Test for the Number 7 Shirt's Commercial ValueAt 8 p.m. on Thursday, the official Instagram account of the Portuguese...
International FootballThe V-League Transfer Window: Real Signals Live in the Paperwork, Not in the NoiseAt 61, I have sat at enough coffee tables around Hòa Xuân Stadium to notice o...
Table TennisTwo Scorelines at Asian Para Games 2026: India and the In-Match Adjustment Variable in Para Table TennisThe third game ended 2-11. The two games before it, Dattaprasad Chougule and...
International FootballA Día de Muertos file inside a football database: the audit record of a domain mislabelDuring the periodic audit of the scouting database I built after the 2026...
EsportsKDA 50, 27 Deaths: When Numbers Lie in Dota 2PGL Arlington Major 2026, group stage. OG were facing a direct competitor....
EsportsBLAST Payment Delays: When Teams' Choice Becomes a Silent IndictmentOver the past 14 months, I have tracked 47 tier-1 Counter-Strike 2 events and...
EsportsComplexity Shuts Down After 23 Years: An Obituary for a Capital Line, Not a RosterOn September 23, 2026, Jason Lake sat in front of a camera in a nearly emptie...
AthleticsNine Dimensions and an Empty Sheet: When Analysis Must Learn to Stay SilentNine Dimensions and an Empty Sheet: When Analysis Must Learn to Stay Silent...
BasketballThe Silence After the Roar: When the Stadium EmptiesIn 2026, in a small Midwestern American city, I sat in the broadcast booth of...
International FootballA Top-10 QB for a Fifth-Rounder: The Giants Trade and the Price of Glass KneesTwo weeks ago, scrolling through my colleagues' NFL dispatches from across th...
